satellite town – Català–English translations

🇬🇧 en ca

satellite town noun

  • self-contained town near a metropolis
ciutat satèl·lit
Wiktionary Links